import {get, post } from '../http'

const shop = {
    // 获取分类列表
    getVarityList(query) {
        return get('/api/goods/type/queryList', query)
    },
    // 添加商品分类
    addType(params) {
        return post('/api/goods/type/add', params)
    },
    // 删除分类
    deleteType(params) {
        return post('/api/goods/type/delete', params)
    },
    // 获取推荐商品
    getBannerList(query) {
        return get('/goodsRecommend/queryRecommendGoodsList', query)
    },
    // 查询单个商品相关信息
    getShop(query) {
        return get('/api/goods/queryDetailsByGoodsId', query)
    },
    // 查询所有商品
    getAllGoods(query) {
        return get('/goods/searchGoods', query)
    },
    // 查询指定商品的所有评论信息
    getCommentByShop(query) {
        return get('/api/goods/comment/queryListByGoodsId', query)
    },
    // 添加评论
    addComment(params) {
        return post('/api/goods/comment/add', params)
    },
    // 删除评论
    deleteComment(params) {
        return post('/api/goods/comment/delete', params)
    },
    // 查询用户的评价
    getOwnComment(query) {
        return get('/goodsComment/queryByUserId', query)
    },
    // 查询对应分类下的商品
    getGoodsByVarity(query) {
        return get('/api/goods/queryList', query)
    },
    // 查询用户自己发布的商品
    getGoodsByUser(query) {
        return get('/api/goods/queryMyGoodsList', query)
    },
    // 新增商品
    addShop(params) {
        return post('/api/goods/add', params)
    },
    // 删除商品
    deleteShop(params) {
        return post('/api/goods/delete', params)
    },
    // 售卖记录
    lookSellGood(query) {
        return get('/userOrder/querySellRecordByUserId', query)
    }
}

export default shop